home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Resources / CDROM / IDE-fix / CD32.lha / CD32 / CD32.doc < prev    next >
Text File  |  1995-02-06  |  12KB  |  306 lines

  1.  
  2. Introduction to the CD32-Emulator
  3.  
  4. The CD32-Emulator is a seperate part of the CacheCDFS 
  5. package. If you have at least Kickstart 3.0 and if you have 
  6. installed the CD32-Emulator with the Installation utility, you will find 
  7. a drawer named "CD32" on your harddrive.
  8.  
  9. The CD32-Emulator tries to emulate all of the special system 
  10. resources that can be found in an Amiga-CD32 game console. 
  11. This includes the emulation of the battery backed up RAM for 
  12. storing Highscores and the setting of the preferred user language.
  13. Embedded in the CD32-Emulator is a system degrader which will 
  14. disable features of your Amiga - like processor caches or fast 
  15. memory - to make your machine more "CD32" like, as some badly 
  16. programmed games need this. You can control this "degration" 
  17. easily from the CD32-Emulator's preference window and save 
  18. your preferred settings.
  19.  
  20. Great effort has been taken to make the CD32-Emulator as 
  21. compatible as possible, but the usual restrictions that can be 
  22. found with any kind of emulation apply:
  23.  
  24. We cannot guarantee that all games that work on an Amiga CD32 
  25. game console will work with the CD32-Emulator! 
  26.  
  27. The Amiga CD32 has an in-built CDTV emulation. The CD32-
  28. Emulator has NOT!
  29.  
  30. CDTV titles WILL NOT WORK with the CD32-Emulator, even if they 
  31. work with the Amiga CD32 console!
  32.  
  33.  
  34. Emulating a PAL/NTSC console
  35.  
  36. On a PAL Amiga, the CD32-Emulator will emulate a PAL CD32, on 
  37. an NTSC Amiga the CD32-Emulator will emulate an NTSC CD32. 
  38. You may change the PAL/NTSC state of your Amiga from the 
  39. Kickstart Boot Menu. This will change the type of the CD32 
  40. emulated (PAL/NTSC), too.
  41.  
  42. Installing the CD32-Emulator
  43.  
  44. The CD32-Emulator may be used immediately from your 
  45. harddrive. But it is very unlikely that many games will run correctly 
  46. if you try this.
  47. The preferred method is to create a dedicated "CD32-Emulator 
  48. Boot Disk" and start the emulation from this disk. The "Make CD32 
  49. Floppy" utility will create such a disk for you.
  50. Another utility is the "Make HD Startup" utility. It will create a new 
  51. Startup-Sequence on your harddisk, that allows you to boot 
  52. directly into CD32-Emulation, if you press a function key during 
  53. startup. Your originial startup-sequence will be renamed to 
  54. "Startup-Sequence.std" and will be executed if you boot without 
  55. pressing the dedicated function key. This method is faster than 
  56. booting from floppy, but it is advised that only experienced users 
  57. try this option. Your original startup-sequence will be changed 
  58. and there is a slight possibility that this may cause problems!
  59.  
  60. Important Note: The CacheCDFS must already be installed and 
  61. the CD-Rom drive you wish to use MUST be mounted! The cache 
  62. settings should be set to its default values and SAVEd before 
  63. starting the "Make CD32 Floppy" utility!
  64.  
  65. Double-click the "Make CD32 Floppy" icon and insert an empty 
  66. disk into your internal drive (DF0:). The disk doesn't need to be 
  67. already formatted as the program allows you to format the disk if 
  68. you wish. All data on this disk will be erased!
  69.  
  70. After the installation is completed you should wait a few seconds 
  71. for all disk activity to finish. Now you may reboot your Amiga and 
  72. your machine will boot from the created CD32-Emulation disk and 
  73. the CD32-Emulator preferences window will appear.
  74.  
  75.  
  76. Using the CD32-Emulator
  77.  
  78. The CD32-Emulator window offers you some detailed control 
  79. possibilites of the emulation's behavior.
  80. Two gadgets exist to activate CD32 emulation: Boot and Initialize.
  81. Boot will set up the emulation and will immediately start any 
  82. Games CD that is inserted in your CD-Rom drive CD0:
  83. Important Note: Clicking Boot is a one-way-ticket! Once the boot 
  84. process from a Games CD has been started, there is no way to 
  85. resume normal Amiga operations. The only way to back out is to 
  86. reset your machine! This is important to know if you have started 
  87. the CD32-Emulator from your harddrive!
  88. Initialize will NOT start the Games CD, but will initialize all of the 
  89. emulation modules embedded in the CD32-Emulator. Its purpose 
  90. is for games that can be started from Workbench.
  91.  
  92. Important Note:
  93. To get the most fun out of CD32 games, a CD32 game controller is 
  94. recommended. Please note that the originial Commodore 
  95. controller may not work correctly with an A1200! The Competition 
  96. PRO SuperCD32 controller works with the A1200. Both controllers 
  97. work with the A4000.
  98. Setting the CD32-Emulator preferences
  99.  
  100. Gadgets
  101.  
  102. NoFastmem
  103. Enabling NoFastMem will disable all Fast Memory in your Amiga. 
  104. You should only enable this switch, if the game you want to play 
  105. requires this. If the graphic and/or sound of a game is corrupted, 
  106. try this option.
  107.  
  108. NoInstCache
  109. This will disable the instruction cache of the processor. This option 
  110. should rarely be neccessary. If you encounter that a game is 
  111. running too fast, you should try this option.
  112.  
  113. NoDataCache
  114. This will disable the data cache of the processor. If you encounter 
  115. that a game is running too fast, you should try this option.
  116.  
  117. VectorBase0
  118. This option is only neccessary if you started the game from 
  119. Workbench. Some games don't work at all if this option isn't 
  120. enabled.
  121.  
  122. NoVolumeControl
  123. This will disable the attenuation control of the CD32-Emulator. If 
  124. the digital audio produced by a game CD cannot be heard or 
  125. the game "hangs", try enabling this flag.
  126.  
  127.  
  128. Emulate Controller
  129. If this is enabled, the CD32 Game Controller will be emulated with 
  130. the keyboard. You shouldn't select this, if you have a CD32 Game 
  131. Controller connected to your Amiga. You may connect a one or 
  132. two button joystick and use the keyboard to access the 
  133. additional keys. Emulation keys are:
  134. Numbers 1, 2, 3, 4, 6, 7, 8, 9 on numeric Keypad and cursor keys:
  135. Joypad direction.
  136. [ and / on numeric keypad: Reverse.
  137. ] and * on numeric keypad: Forward.
  138. F1 and F6: Green button.
  139. F2 and F7: Yellow button.
  140. F3, F8 ,SPACE , ENTER and 0 on numeric keypad: Red button.
  141. F4, F9 and DEL on numeric keypad: Blue button.
  142. F5 and F10: Play/Pause button.
  143.  
  144. Note: It is possible that some games do not work if controller 
  145. emulation is enabled!
  146.  
  147. Use 68040.library
  148. Most games will not work if Commodores 68040.library is used. But 
  149. if it is possible to use this library, system performance will be greatly 
  150. increased. This only applies to machines with 68040 processors, of 
  151. course.
  152.  
  153. Load Workbench
  154. Some games will probably not run correctly if there is no 
  155. Workbench process running. We know only of the game "Morph" 
  156. which requires this flag to be selected. Usually you should leave 
  157. this off.
  158.  
  159. DOS Device
  160. Here you define the CDRom drive, where the CD32 emulation 
  161. should happen.
  162.  
  163. Blocks Buffer
  164. The CD32-Emulator has a built in prefetch cache. Here you can 
  165. set the size of this cache (1 Block equals 2048 Bytes). The optimum 
  166. value differs depending on your configuration (Amiga model, 
  167. hostadapter, CD-Rom drive). You have to experiment to find a 
  168. good value. The rule is: Keep the value as small as possible, but 
  169. big enough, that off-the-disk-animations run smoothly. For 
  170. TandemCD/CD1200 the optimum value is 4, most SCSI drives work 
  171. best with a value of 2.
  172.  
  173. Delay p. Block
  174. If you specify a value other than zero, a delay will be added 
  175. between reading different sectors 
  176. This is important, if you have a CD-Rom drive, which is faster than 
  177. the original CD32.
  178. If you have a single or double speed drive, leave this value to 
  179. zero. If you have a faster (triple, - quad speed) drive, you should 
  180. enter a value between 50 and 100 here. You must experiment for 
  181. best results, as the correct timing will be affected by your system 
  182. performance.
  183.  
  184. Max Volume
  185. Here you can specify the maximum level the CD sound should 
  186. have during gameplay.
  187.  
  188. Language
  189. Here you can select your preferred language for multi-language 
  190. games.
  191.  
  192.  
  193. Menus
  194.  
  195. Project - Save Settings
  196. This allows you to save your CD32-Emulator prefences. The settings 
  197. are stored as ToolTypes in the program's icon file.
  198.  
  199. Project - About
  200. Tells you about the version and copyright of the CD32-Emulator.
  201.  
  202. Project - Quit
  203. Will leave the program.
  204.  
  205. Game Store - Select Path
  206. Some CD32 games allow you to save highscores or other data in 
  207. the battery backed up RAM of the Amiga CD32 game console for 
  208. later retrival.
  209. The CD32-Emulator allows you to save this data to a dedicated 
  210. place either on floppy disk or your harddisk.
  211. If you select this menu item, a standard ASL requester will appear. 
  212. Choose the directory where you want the CD32-Emulator to save 
  213. the data. Every Game saving data will get its own drawer. You 
  214. may easily manipulate (copy, delete, etc) files in these drawers 
  215. from the Workbench.
  216.  
  217. Remember: After adjusting your preferred settings, you should 
  218. select Save Settings.
  219. You should ONLY degarde your system, if the game you want to 
  220. play refuses to run otherwise. Most of the games run fine without 
  221. degration.
  222.  
  223. Some Example settings:
  224.  
  225. Microcosm,  Pirates Gold, D-Generation, Sleepwalker, Clou and
  226. Frontier - Elite II:
  227. All off.
  228.  
  229. Pinball Fantasies, James Pond II - Robocod:
  230. All off, but NoVolumeControl might be required on some 
  231. hostadapters.
  232.  
  233. Diggers:
  234. All off, but the intro sequence will probably run too fast.
  235. For the correct speed of the intro sequence you should select 
  236. NoFastmem.
  237.  
  238. Oscar, Dangerous Streets:
  239. NoFastMem
  240. NoDataCache
  241. VBR0 (only if started from Workbench on 68040 machines)
  242.  
  243. Morph
  244. NoFastMem
  245. Load Workbench
  246.  
  247.  
  248. Running the CD32-Emulator in the Background
  249.  
  250. You may specify the ToolTypes NoWinInst or NoWinBoot in the 
  251. CD32-Emulator's icon file.
  252. NoWinInst will immediately install the CD32-Emulator's modules 
  253. without openening its preferences window.
  254. If you wish to have the CD32 Emulation present all the time, you 
  255. may specify NoWinInst and place the CD32-Emulator in your 
  256. SYS:WBStartUp drawer.
  257. NoWinBoot is very similar, but it will immediately try to boot from 
  258. any disc present in CD0:.
  259.  
  260.  
  261. Questions & Answers - Troubleshooting
  262.  
  263. Q: The AmigaCD32 only has 2 MegaByte chip memory. Why do 
  264. some games only work on my Amiga 1200 if I add 32-bit-wide fast 
  265. memory?
  266. A: CacheCDFS and the CD32-Emulator are loaded from disk.. This 
  267. will use the memory a game probably needs. If an Amiga1200 
  268. doesn't have fast memory, the CD32-Emulator will be loaded in 
  269. chip memory. As chip memory is slower than fast memory the 
  270. speed of the emulation will probably be to slow for some games.
  271.  
  272. Q: A game doesn't run on a plain A1200, but it works if I add fast 
  273. memory. But I have to select NoFastMem in the emulator's 
  274. preference window! Isn't that weird?
  275. A: No, it isn't. The trick behind NoFastMem of the CD32-Emulator is, 
  276. that CacheCDFS and the CD32-Emulator are loaded and 
  277. initialized BEFORE the fast memory will be disabled.
  278. This leaves all the chip memory for the game to run.
  279.  
  280. Q: I have a NEC-SCSI-CD-Rom drive. It works fine with CacheCDFS. 
  281. But the CD32-Emulator doesn't work correctly. Why?
  282. A.: CacheCDFS works with any kind of CD-Rom drive, because it 
  283. only needs to access plain data. The CD32-Emulator needs to 
  284. access Audio playback functions and other more sophisticated 
  285. stuff. The SCSI-2 standard defines the methods how this should be 
  286. done and the CD32-Emulator uses SCSI-2 commands to talk to the 
  287. drive. Only drives conforming to SCSI-2 will work correctly with the 
  288. CD32-Emulator. Unfortunately most of the NEC drives do not 
  289. comply to SCSI-2 and therefore won't work, sorry.
  290.  
  291. Q: What drives do work with the CD32-Emulator?
  292. A: All SCSI-2 drives will work, e.g. Toshiba, Sony and Apple drives. 
  293. To get full functionality, they should be "Double Speed".
  294.  
  295. Q: May I use another filesystem with the CD32-Emulator?
  296. A: Please don't. The results are unpredictable.
  297.  
  298. Q: Why didn't you add CDTV Emulation?
  299. A: Some CDTV Titles don't run with other processors than the 
  300. 68000. Most CDTV Titles don't work with Kickstart 2.0 or better. A lot 
  301. of CDTV titles don't work properly if the AA/AGA chipset is 
  302. enabled. The Amiga CD32 has built-in "compatibility hacks", that 
  303. make even those titles run on the console. Without these hacks 
  304. only a few titles would work, and this is simply not worth the effort.
  305.  
  306.